built on rocks - Spanish English Dictionary